package com.zcs.lib.sketchpad.canvas

import android.content.Context
import android.util.AttributeSet
import android.view.MotionEvent

/**
 * Created by ZengCS on 2021/11/30.
 * E-mail:zengcs@vip.qq.com
 * Add:成都市天府软件园E3-3F
 *
 * desc: 普通的画板,点与点之间直接相连
 */
class NormalSketchView @JvmOverloads constructor(
    context: Context?,
    attrs: AttributeSet? = null,
    defStyleAttr: Int = 0
) : BaseSketchView(context, attrs, defStyleAttr) {
    // 自定义画笔颜色,默认:Color.RED
    // override fun penColor(): Int = Color.BLUE

    // 自定义画笔宽度,默认:10f
    // override fun strokeWidth(): Float = 10f

    override fun onFingerMove(event: MotionEvent): Boolean {
        // 每次移动的时候，将上个点与此点连接
        mPath.lineTo(event.x, event.y)
        return true
    }
}